* </programlisting>
* </example>
* <para>
+ * In order to extend key bindings affecting different widgets, GTK+
+ * supports the @binding-set rule to parse a set of bind/unbind
+ * directives, see #GtkBindingSet for the syntax supported
+ * </para>
+ * <example>
+ * <title>Using the @binding rule</title>
+ * <programlisting language="text">
+ * @binding-set binding-set1 {
+ * bind "<alt>Left" { "move-cursor" (visual-positions, -3, 0) };
+ * unbind "End";
+ * };
+ *
+ * @binding-set binding-set1 {
+ * bind "<alt>Right" { "move-cursor" (visual-positions, 3, 0) };
+ * };
+ *
+ * GtkEntry {
+ * gtk-binding-set: binding-set1, binding-set2;
+ * }
+ * </programlisting>
+ * </example>
+ * <para>
* GTK+ also supports an additional @define-color rule, in order
* to define a color name which may be used instead of color numeric
* representations. Also see the #GtkSettings:gtk-color-scheme setting
* transition: 1s linear loop;</literallayout>
* </entry>
* </row>
+ * <row>
+ * <entry>gtk-key-bindings</entry>
+ * <entry>binding set name list</entry>
+ * <entry>internal use only</entry>
+ * <entry><literallayout>gtk-bindings: binding1, binding2, ...;</literallayout>
+ * </entry>
+ * </row>
* </tbody>
* </tgroup>
* </informaltable>